/* CSS Document */
*{
	padding:0;
	margin:0 auto;
	color:#000;
	font-size:14px;
	text-align:center;
	}
a:link,a:visited{
	text-decoration:none;
	}
a:hover,a:active{
	text-decoration:none;
	color:#00a2bb;
	}
	
.background{
	height:3040px;
	width:100%;
	margin:auto;
	background-color:#eeeeee;
	}
/*logo*/
.navigation{
	height:60px;
	width:1600px;
	background-color:#fff;
	margin:auto;
	}
.logo{
	height:60px;
	width:300px;
	float:left;
	margin-left:150px;
	}
.logo-left{
	width:200px;
	float:left;
	height:60px;
	}
.logo-right{
	width:70px;
	height:20px;
	float:left;
	margin-top:20px;
	}
	
	

	
/*导航*/
.guide{
	width:1000px;
	height:60px;
	float:left;
	margin:auto;
    }
	
.list{
	background-color:#fff;
	}
.list li a{
	color:#aaa;
	line-height:60px;
	display:block;
	}
.list li a:hover{
	background-color:#ddbfbd;
	color:#fff;
	}

.on{
	background-color:#ddbfbd;
	color:#fff;
	font-size:20px;
	}

.guide ul{
	width:1000px;
	height:60px;
	margin:auto;
	}
.guide ul li{
	float:right;
	width:130px;
	height:60px;
	line-height:80px;
	list-style:none;
	text-align:right;
	}
.guide ul li a{
	color:#000;
	font-size:16px;
	}

/*登陆悬浮层*/
.bg{
	position:absolute;
	padding-top:110px;
	z-index:5;
	width:100%;
	height:100%;
	opacity:0.8;
	background-color:#333;
	display:none;
	left:0px;
	top:0px;
	}
h2{
	font-size:24px;
	}
.center{
	text-align:center;
	width:800px;
	height:400px;
	background-color:#dbc3c3;
	margin:auto;
	padding-top:100px;
	margin-top:100px;
	margin:auto;
	}
.spanNo{
	display:block;
	float:right;
	width:100px;
	height:50px;
	font-size:14px;
	color:#333;
	margin-top:-50px;
		}
.center-small{
	margin:auto;
	width:800px;
	height:250px;
	background-color:#dbc3c3;
	padding-top:80px;
	
}
.input{
	border:2px solid #dbc3c3;
	border-style:dotted;
	height:25px;
	width:200px;
	margin-top:10px;
	}
.button{
	width:100px;
	height:25px;
	background-color:#dbc3c3;
	line-height:30px;
	color:#FFF;
	margin:auto;
	border:none;
	}
.button a{
	color:#fff;
	font-size:18px;
	}
.button a:link,.button a:visited{
	text-decoration:none;
	}
.button a:hover,.button a:active{
	text-decoration:none;
	color:#333;
	font-size:18px;
	}

.button2 a{
	font-size:12px;
	text-decoration:none;
	color:#999;
	}
.button2 a:link,.button2 a:visited{
	color:#333;
	}
.button2 a:hover,.button2 a:active{
	color:#333;
	}
.small-buttom{
	margin-top:50px;
	height:80px;
	color:#dbc3c3;
	}
.small-buttom ul li{
	list-style:none;
	height:30px;
	margin-top:10px;
	}

/*版尾*/
.afterbody{
	width:1600px;
	height:180px;
	background-color:#fff;
	margin:auto;
	}
.afterbody ul{
	width:1500px;
	margin:auto;
	padding-top:40px;
	}
.afterbody ul li{
	font-size:12px;
	display:block;
	float:left;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	border-right:1px #000 solid;
	}
.afterbody ul li:first-child{
	padding-left:0px;
	}
.afterbody ul li:last-child{
	border-right:none;
	}

ul.afterL2 li{
	border:none;
	}

.banner{
	height:300px;
	width:1600px;
	background-color:#333;
	background-repeat:no-repeat;
	margin:auto;
	}

/*中间大板块*/
.main{
	width:1600px;
	height:2000px;
	margin:auto;
	background-color:#ccc;
	}
	
/*左侧列表*/
.main-left{
	width:120px;
	height:200px;
	background-color:#FFF;
	margin-top:100px;
	margin-left:0px;
	}
.main-left ul{
	width:100%;
	height:100%;
	}
.main-left ul li{
	list-style:none;
	height:30px;
	width:100%;
	line-height:30px;
	}
.main-left ul li a{
	text-decoration:none;
	text-align:center;
	}

/*标题*/
.title{
	height:90px;
	width:100%;
	background-color:#966;
	padding-top:110px;
	}
.title span{
	text-align:left;
	color:#FFF;
	font-size:24px;
	border-bottom:4px solid #fff;
	float:left;
	margin-left:20px;
	}
.title .spanR{
	font-size:14px;
	color:#fff;
	float:right;
	border:none;
	margin-right:20px;
	line-height:20px;
	}
.hr1{
	display:block;
	height:1px;
	width:1600px;
	border:none;
	background-color:#fff;
	margin-top:29px;
	position:absolute;
	z-index:2;
	}
	
/*宠物狗图片展示*/
.dog-main{
	width:1600px;
	height:550px;
	background-color:#966;
	}
.dog-pic{
	width:350px;
	height:440px;
	background-color:#eee;
	float:left;
	margin-left:45px;
	opacity:0.5;
	/*border:1px solid #fff;
	box-shadow:0px 0px  10px 5px #fff;*/
	}
.dog-pic-top{
	width:310px;
	height:200px;
	margin:auto;
	background-color:#fff;
	margin-top:18px;
	position:absolute;
	z-index:2;
	margin-left:18px;
	border:1px solid #fff;
	}
.dog-pic-buttom{
	width:289px;
	height:220px;
	}
	
.dog-main .dog-pic:first-child{
	margin-left:32px;
	} 
	
	
.dog-pic-buttom ul{
	width:259px;
	text-align:left;
	height:110px;
	margin-top:240px;
	float:left;
	display:block;
	margin-left:18px;
	position:absolute;
	z-index:2;
	}
.dog-pic-buttom ul li{
	list-style:none;
	height:25px;
	line-height:20px;
	text-align:left;
	color:#fff;
	}
li.list1{
	font-size:20px;
	color:#fff;
	}
.btn{
	width:90px;
	height:30px;
	border:1px solid #FFF;
	margin-top:350px;
	margin-left:185px;
	line-height:30px;
	text-align:center;
	position:absolute;
	z-index:2;
	}
li.btn a{
	font-size:20px;
	text-align:center;
	}
.btn a:link,.btn a:visited{
	font-size:20px;
    color:#333;
	background-color:#fff;
	}
.btn a:hover,.btn a:active{
	font-size:20px;
	color:#000;
	background-color:#FFF;
	opacity:0.8;
	}



/*中间过渡图片*/
.middlePic{
	width:1600PX;
	background-color:#333;
	height:400PX;
	background-repeat:no-repeat;
	padding-top:100px;
	background-image:url(images/banner5.jpg);
	}

.title2{
	width:170PX;
	height:30PX;
	color:#Fff;
	font-size:24px;
	text-align:center;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	line-height:30px;
	}
.mustKnow{
	width:800px;
	height:350px;
	padding-top:50px;
	}
.mustKnow span{
	display:block;
	color:#ccc;
	}
	
	
/*宠物猫展示*/
.catBg{
	width:1600px;
	height:300px;
	margin:auto;
	background-color:#886060;
	}
.catBox{
	width:430px;
	height:250px;
	background-color:#CCC;
	float:left;
	margin-left:80px;
	}
.catBox-left-pic{
	width:200px;
	height:210px;
	/*border-radius:100px;*/
	background-color:#fff;
	float:left;
	margin-left:20px;
	margin-top:20px;
	/*background-image:url(images/dog3.jpg);*/
	}
.catBox-right-txt{
	width:170px;
	height:210px;
	background-color:#666;
	float:left;
	margin-top:20px;
	margin-left:20px;
}
.catBox-right-txt ul li{
	list-style:none;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	color:#CCC;
	}
.catBtn{
	width:80px;
	height:30px;
	border:1px solid #FFF;
	line-height:30px;
	text-align:center;
	margin-top:50px;
	}
.catBtn a{
	background-color:#fff;
	font-size:16px;
	}
.catBtn a:link,.catBtn a:visited{
	font-size:16px;
    color:#333;
	background-color:#fff;
	}
.catBtn a:hover,.catBtn a:active{
	font-size:16px;
	color:#000;
	background-color:#FFF;
	opacity:0.8;
	}
#title-bg{
	background-color:#886060;
	}
.catBg .catBox:first-child{
	margin-left:70px;
	}
.catbttomBox{
	width:1600px;
	height:150px;
	background-color:#886060;
	}

/*精彩推荐*/
.otherBg{
	width:1600px;
	margin:auto;
	background-color:#333;
	height:500px;
}

/*轮播*/
.wrap{
			width: 1600px;
			height: 250px;
			overflow: hidden;
			padding-top:25px;
		}
		
.wrap li{
	float:left;
	list-style:none;
	width:250px;
	height:250px;
	border:1px solid #FFF;
	margin-left:57px;
	}
.wrap li a:hover{
	opacity:0.7;
	}